<template>
  <div>
    <Son></Son>
    <h1>{{sonData}}</h1>
  </div>
</template>

<script>
  // 导入儿子组件
import Son from './components/Son.vue';
import pubsub from 'pubsub-js'
export default {
  data(){
    return{
      sonData:''
    }
  },  
  mounted(){
    // 要接收数据了
    this.$bus.$on('acceptOn',this.fatherMethod)
    // pubsub订阅数据的地方，也就是接收数据的地方
    pubsub.subscribe('publish发布一个apple',(publish发布一个apple,data)=>{
      console.log(publish发布一个apple);
      this.sonData = data
    })
  },
  methods:{
    fatherMethod(e){
      this.sonData = e
    }
  },
  components: {
    // 将导入的儿子组件加入到组件对象
    Son
  }
}
</script>

